home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 6 (Reseller Edition) / Apple Ref. & Pres. Lib.v6.0.toast / pc / 3-Presentations / Apple Demos / Training / HyperCard 2.0 Training / •HC 2.0-2 / card_24695.txt < prev    next >
Text File  |  1990-08-07  |  8KB  |  370 lines

  1. -- card: 24695 from stack: in.0-2
  2. -- bmap block id: 25565
  3. -- flags: 0000
  4. -- background id: 18737
  5. -- name: hotText
  6. ----- HyperTalk script -----
  7. -- This handler stores the name of the last card.
  8. on goBack
  9.   go cd "Text Fields" of stack "Intro to HyperCard 2.0"
  10. end goBack
  11.  
  12. on closeCard
  13.   repeat with n = 1 to 3
  14.     hide cd fld ("info" & n)
  15.   end repeat
  16.   put empty into cd fld "whatWasSelected"
  17. end closeCard
  18.  
  19. on doHotAnimation
  20.   set cursor to none
  21.   repeat for 2
  22.     repeat with n = 1 to 5
  23.       show btn ("fire" & n)
  24.       wait 4
  25.       hide btn ("fire" & n)
  26.       wait 3
  27.     end repeat
  28.   end repeat
  29. end doHotAnimation
  30.  
  31.  
  32. -- part 2 (field)
  33. -- low flags: 01
  34. -- high flags: 0000
  35. -- rect: left=64 top=83 right=287 bottom=411
  36. -- title width / last selected line: 0
  37. -- icon id / first selected line: 0 / 0
  38. -- text alignment: 0
  39. -- font id: 174
  40. -- text size: 14
  41. -- style flags: 0
  42. -- line height: 14
  43. -- part name: 
  44. ----- HyperTalk script -----
  45. on mouseUp
  46.   lock screen
  47.   set the lockText of the target to false
  48.   click at the clickLoc
  49.   click at the clickLoc
  50.   put the selection into whatSelected
  51.   set the lockText of the target to true
  52.   unlock screen
  53.   put "You clicked ‚Äú" & whatSelected & "‚Äù." into cd fld "whatWasSelected"
  54.   if whatSelected = "locked" then show cd fld "info1"
  55.   if whatSelected = "information" then show cd fld "info2"
  56. end mouseUp
  57.  
  58.  
  59.  
  60. -- part 26 (field)
  61. -- low flags: 01
  62. -- high flags: 0000
  63. -- rect: left=289 top=97 right=112 bottom=337
  64. -- title width / last selected line: 0
  65. -- icon id / first selected line: 0 / 0
  66. -- text alignment: 0
  67. -- font id: 174
  68. -- text size: 14
  69. -- style flags: 256
  70. -- line height: 14
  71. -- part name: 
  72. ----- HyperTalk script -----
  73. on mouseUp
  74.   put "You clicked: ‚ÄúHOT‚Äù" into cd fld "WhatWasSelected"
  75.   doHotAnimation
  76. end mouseUp
  77.  
  78.  
  79.  
  80. -- part 3 (field)
  81. -- low flags: 01
  82. -- high flags: 0004
  83. -- rect: left=66 top=272 right=298 bottom=410
  84. -- title width / last selected line: 0
  85. -- icon id / first selected line: 0 / 0
  86. -- text alignment: 0
  87. -- font id: 174
  88. -- text size: 12
  89. -- style flags: 0
  90. -- line height: 18
  91. -- part name: whatWasSelected
  92. ----- HyperTalk script -----
  93. on mouseUp
  94.   if 2 = 1 then
  95.   end if
  96. end mouseUp
  97.  
  98.  
  99.  
  100. -- part 4 (button)
  101. -- low flags: 00
  102. -- high flags: 0000
  103. -- rect: left=66 top=249 right=266 bottom=386
  104. -- title width / last selected line: 0
  105. -- icon id / first selected line: 0 / 0
  106. -- text alignment: 1
  107. -- font id: 0
  108. -- text size: 12
  109. -- style flags: 0
  110. -- line height: 16
  111. -- part name: 
  112. ----- HyperTalk script -----
  113. on mouseUp
  114.   put "You clicked ‚ÄúCLICK ON THE WORDS ABOVE FOR EXAMPLES‚Äù" into cd fld "WhatWasSelected"
  115. end mouseUp
  116.  
  117.  
  118.  
  119. -- part 8 (field)
  120. -- low flags: 81
  121. -- high flags: 2004
  122. -- rect: left=66 top=84 right=265 bottom=411
  123. -- title width / last selected line: 0
  124. -- icon id / first selected line: 0 / 0
  125. -- text alignment: 0
  126. -- font id: 174
  127. -- text size: 14
  128. -- style flags: 0
  129. -- line height: 15
  130. -- part name: info2
  131. ----- HyperTalk script -----
  132. on mouseUP
  133.   hide me
  134. end mouseUp
  135.  
  136.  
  137.  
  138. -- part 11 (field)
  139. -- low flags: 01
  140. -- high flags: 0000
  141. -- rect: left=335 top=83 right=98 bottom=395
  142. -- title width / last selected line: 0
  143. -- icon id / first selected line: 0 / 0
  144. -- text alignment: 0
  145. -- font id: 174
  146. -- text size: 14
  147. -- style flags: 256
  148. -- line height: 14
  149. -- part name: 
  150. ----- HyperTalk script -----
  151. on mouseUp
  152.   put "You clicked: ‚Äúlocked‚Äù" into cd fld "WhatWasSelected"
  153.   show cd fld "info1"
  154. end mouseUp
  155.  
  156.  
  157.  
  158. -- part 12 (field)
  159. -- low flags: 01
  160. -- high flags: 0000
  161. -- rect: left=63 top=195 right=214 bottom=345
  162. -- title width / last selected line: 0
  163. -- icon id / first selected line: 0 / 0
  164. -- text alignment: 0
  165. -- font id: 174
  166. -- text size: 14
  167. -- style flags: 256
  168. -- line height: 14
  169. -- part name: 
  170. ----- HyperTalk script -----
  171. on mouseUp
  172.   put "You clicked ‚ÄúYou can also ‚Äúgroup‚Äù words in HyperCard.‚Äù" into cd fld "WhatWasSelected"
  173.   show cd fld "info3"
  174. end mouseUp
  175.  
  176.  
  177. -- part 13 (field)
  178. -- low flags: 01
  179. -- high flags: 0000
  180. -- rect: left=65 top=167 right=184 bottom=154
  181. -- title width / last selected line: 0
  182. -- icon id / first selected line: 0 / 0
  183. -- text alignment: 0
  184. -- font id: 174
  185. -- text size: 14
  186. -- style flags: 0
  187. -- line height: 14
  188. -- part name: 
  189. ----- HyperTalk script -----
  190. on mouseUp
  191.   put "You clicked ‚Äúpronunciation‚Äù." into cd fld "whatWasSelected"
  192.   play "pronunciation"
  193. end mouseUp
  194.  
  195.  
  196.  
  197.  
  198. -- part 10 (field)
  199. -- low flags: 81
  200. -- high flags: 2004
  201. -- rect: left=66 top=84 right=265 bottom=411
  202. -- title width / last selected line: 0
  203. -- icon id / first selected line: 0 / 0
  204. -- text alignment: 0
  205. -- font id: 174
  206. -- text size: 14
  207. -- style flags: 0
  208. -- line height: 15
  209. -- part name: info3
  210. ----- HyperTalk script -----
  211. on mouseUP
  212.   hide me
  213. end mouseUp
  214.  
  215.  
  216.  
  217. -- part 20 (button)
  218. -- low flags: 80
  219. -- high flags: 0000
  220. -- rect: left=296 top=84 right=124 bottom=331
  221. -- title width / last selected line: 0
  222. -- icon id / first selected line: 6812 / 6812
  223. -- text alignment: 1
  224. -- font id: 0
  225. -- text size: 12
  226. -- style flags: 0
  227. -- line height: 16
  228. -- part name: fire1
  229.  
  230.  
  231. -- part 21 (button)
  232. -- low flags: 80
  233. -- high flags: 0000
  234. -- rect: left=296 top=84 right=124 bottom=331
  235. -- title width / last selected line: 0
  236. -- icon id / first selected line: 17401 / 17401
  237. -- text alignment: 1
  238. -- font id: 0
  239. -- text size: 12
  240. -- style flags: 0
  241. -- line height: 16
  242. -- part name: fire2
  243.  
  244.  
  245. -- part 22 (button)
  246. -- low flags: 80
  247. -- high flags: 0000
  248. -- rect: left=296 top=84 right=124 bottom=331
  249. -- title width / last selected line: 0
  250. -- icon id / first selected line: 13836 / 13836
  251. -- text alignment: 1
  252. -- font id: 0
  253. -- text size: 12
  254. -- style flags: 0
  255. -- line height: 16
  256. -- part name: fire3
  257.  
  258.  
  259. -- part 23 (button)
  260. -- low flags: 80
  261. -- high flags: 0000
  262. -- rect: left=296 top=84 right=124 bottom=331
  263. -- title width / last selected line: 0
  264. -- icon id / first selected line: 26701 / 26701
  265. -- text alignment: 1
  266. -- font id: 0
  267. -- text size: 12
  268. -- style flags: 0
  269. -- line height: 16
  270. -- part name: fire4
  271.  
  272.  
  273. -- part 24 (button)
  274. -- low flags: 80
  275. -- high flags: 0000
  276. -- rect: left=296 top=84 right=124 bottom=331
  277. -- title width / last selected line: 0
  278. -- icon id / first selected line: 13705 / 13705
  279. -- text alignment: 1
  280. -- font id: 0
  281. -- text size: 12
  282. -- style flags: 0
  283. -- line height: 16
  284. -- part name: fire5
  285.  
  286.  
  287. -- part 5 (field)
  288. -- low flags: 81
  289. -- high flags: 2004
  290. -- rect: left=66 top=84 right=265 bottom=411
  291. -- title width / last selected line: 0
  292. -- icon id / first selected line: 0 / 0
  293. -- text alignment: 0
  294. -- font id: 174
  295. -- text size: 14
  296. -- style flags: 0
  297. -- line height: 15
  298. -- part name: info1
  299. ----- HyperTalk script -----
  300. on mouseUP
  301.   hide me
  302. end mouseUp
  303.  
  304.  
  305.  
  306. -- part contents for background part 1
  307. ----- text -----
  308.  
  309.  
  310.  
  311. -- part contents for card part 2
  312. ----- text -----
  313. In HyperCard, you can make text fields be ‚Äúlocked‚Äù. Then, all the words in the field are ‚ÄúHOT‚Äù: whenever someone clicks a word in the field, HyperCard knows what word the user clicked. You can have HyperCard respond to a user‚Äôs clicks with more information, or a definition of the word clicked, or even the pronunciation of the word.
  314.  
  315. You can also ‚Äúgroup‚Äù words in HyperCard: you can specify two or more words that HyperCard will treat as one when the user clicks the words.
  316.  
  317. CLICK ON THE WORDS ABOVE FOR EXAMPLES...
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326. -- part contents for card part 5
  327. ----- text -----
  328.  
  329. When a text field is locked, you can no longer type into it‚Äîinstead, you can click on it, and it can cause the same sorts of actions as buttons can.
  330.  
  331.  
  332. CLICK HERE TO HIDE THIS FIELD.
  333.  
  334. -- part contents for card part 8
  335. ----- text -----
  336. You could use this feature of HyperCard to provide immediate glossary information for the words in a  text, or commentary on the words of a poem.
  337.  
  338. In a stack for language practice, you could use this feature to give the translation of a phrase, or the forms of a verb, or the proper pronunciation of an expression.
  339.  
  340.  
  341. CLICK HERE TO HIDE THIS FIELD.
  342.  
  343. -- part contents for card part 10
  344. ----- text -----
  345. You can group names and expressions. For example:
  346.  
  347.      Martha Washington
  348.      Martha & the Vandellas
  349.      Martha of the Prairies
  350.  
  351. Then, when a user clicks any one of the words, you can have HyperCard respond with information about the whole expression.
  352.  
  353. CLICK HERE TO HIDE THIS FIELD.
  354.  
  355.  
  356. -- part contents for card part 11
  357. ----- text -----
  358. “locked”
  359.  
  360. -- part contents for card part 12
  361. ----- text -----
  362. You can also ‚Äúgroup‚Äù words in HyperCard
  363.  
  364. -- part contents for card part 13
  365. ----- text -----
  366. pronunciation                                             
  367.  
  368. -- part contents for card part 26
  369. ----- text -----
  370. “HOT”